package modelo;

import java.util.ArrayList;

public class Equipo implements Cloneable{
	private String codigo;
	private String nombre;
	private String anno;
	private String ciudad;
	private String nombreEstadio;
	private int juegosJugados=0;
	private int juegosGanados=0;
	private int juegosEmpatados=0;
	private int juegosPerdidos=0;
	private int puntosAcumulados=0;
	private int golesFavor=0;
	private int golesContra=0;
	private ArrayList<Jugador> listaJugadores;
	
	
	public Equipo(String Codigo, String Nombre, String Anno, String Ciudad,
			String NombreEstadio, int JuegosJugados, int JuegosGanados,
			int JuegosEmpatados, int JuegosPerdidos, int PuntosAcumulados,
			int GolesFavor, int GolesContra, ArrayList<Jugador> ListaJugadores) {
		super();
		codigo = Codigo;
		nombre = Nombre;
		anno = Anno;
		ciudad = Ciudad;
		nombreEstadio = NombreEstadio;
		juegosJugados = JuegosJugados;
		juegosGanados = JuegosGanados;
		juegosEmpatados = JuegosEmpatados;
		juegosPerdidos = JuegosPerdidos;
		puntosAcumulados = PuntosAcumulados;
		golesFavor = GolesFavor;
		golesContra = GolesContra;
		listaJugadores = ListaJugadores;
	}

	public Equipo() {
		super();
		// TODO Auto-generaaaaaaaaaaaaaaaaaaaaaaaaaated constructor stub
	}
	
	public Equipo(String Codigo, String Nombre, String Anno, String Ciudad,
			String NombreEstadio, int JuegosJugados, int JuegosGanados,
			int JuegosEmpatados, int JuegosPerdidos, int PuntosAcumulados,
			int GolesFavor, int GolesContra) {
		super();
		ArrayList<Jugador> LstJugadores = null;
		codigo = Codigo;
		nombre = Nombre;
		anno = Anno;
		ciudad = Ciudad;
		nombreEstadio = NombreEstadio;
		juegosJugados = JuegosJugados;
		juegosGanados = JuegosGanados;
		juegosEmpatados = JuegosEmpatados;
		juegosPerdidos = JuegosPerdidos;
		puntosAcumulados = PuntosAcumulados;
		golesFavor = GolesFavor;
		golesContra = GolesContra;
		listaJugadores = LstJugadores;
	}

	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String Codigo) {
		codigo = Codigo;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String Nombre) {
		nombre = Nombre;
	}

	public String getAnno() {
		return anno;
	}

	public void setAnno(String Anno) {
		anno = Anno;
	}

	public String getCiudad() {
		return ciudad;
	}

	public void setCiudad(String Ciudad) {
		ciudad = Ciudad;
	}

	public String getNombreEstadio() {
		return nombreEstadio;
	}

	public void setNombreEstadio(String NombreEstadio) {
		nombreEstadio = NombreEstadio;
	}

	public int getJuegosJugados() {
		return juegosJugados;
	}

	public void setJuegosJugados(int JuegosJugados) {
		juegosJugados = JuegosJugados;
	}

	public int getJuegosGanados() {
		return juegosGanados;
	}

	public void setJuegosGanados(int JuegosGanados) {
		juegosGanados = JuegosGanados;
	}

	public int getJuegosEmpatados() {
		return juegosEmpatados;
	}

	public void setJuegosEmpatados(int JuegosEmpatados) {
		juegosEmpatados = JuegosEmpatados;
	}

	public int getJuegosPerdidos() {
		return juegosPerdidos;
	}

	public void setJuegosPerdidos(int JuegosPerdidos) {
		juegosPerdidos = JuegosPerdidos;
	}

	public int getPuntosAcumulados() {
		return puntosAcumulados;
	}

	public void setPuntosAcumulados(int PuntosAcumulados) {
		puntosAcumulados = PuntosAcumulados;
	}

	public int getGolesFavor() {
		return golesFavor;
	}

	public void setGolesFavor(int GolesFavor) {
		golesFavor = GolesFavor;
	}

	public int getGolesContra() {
		return golesContra;
	}

	public void setGolesContra(int GolesContra) {
		golesContra = GolesContra;
	}

	public ArrayList<Jugador> getListaJugadores() {
		return listaJugadores;
	}

	public void setListaJugadores(ArrayList<Jugador> ListaJugadores) {
		listaJugadores = ListaJugadores;
	}
	
	 public Object clone(){
	        Object obj=null;
	        try{
	            obj=super.clone();
	        }catch(CloneNotSupportedException ex){
	            System.out.println(" no se puede duplicar");
	        }
	        return obj;
	    }

	
}
